搜索资源列表
ThreadPooling
- 在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局部变量,线程在UNIX系统中还被进一步分为用户级线程(由进程自已来管理)和系统级线程(由操作系统的调
Exp5_priority
- 在本实验中,体现嵌入式实时内核的优先级抢占调度的策略,并显现由于共享资源的互斥访问而出现的优先级反转现象-In this experiment, reflecting the priority of embedded real-time kernel preemptive scheduling strategy, and appear as mutually exclusive access to shared resources and priority inversion phenomeno
MemoryAllocationReclaim
- 操作系统实现优先权的调度和内存分配管理,所以是比较好的资源- MemoryAllocationReclaim that can be used in java
51_00_OS
- 基于51内核的圈圈操作系统,51上写的一个简单的操作系统, 提供创建任务,删除任务,任务调度,系统延时,任务挂起,发送消息, 等待消息,CPU使用率统计,系统时间,串口发送、接收数据及串口资源管理等 功能。由于时间匆忙,部分注释可能在调试时忘记更改,如有发现不能理解的注释,-Circle-based operating system kernel 51, 51 is written in a simple operating system, providing create t
Process-scheduling-algorithm-
- 先来先服务调度算法(FCFS):每次调度都是从后备作业队列中,选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,这每次调度是从就绪队列中,选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发生某事件阻赛后,才放弃处理机。 最短作业优先(SJF):每次从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。 -FCFS scheduling algorithm (F
BANK
- 银行家算法实现进程的调度、资源分配和管理的问题。用Java语言实现-Banker salgorithm implementation process scheduling, resource allocation and management. With the Java language
vxworks-expriment-source-
- 嵌入式实时操作系统VxWorks实验教程(重庆大学通信工程学院),包含:多任务程序的创建和启动,时间片轮转调度,基于优先级抢占式调度,消息队列实现任务间的通信,使用二进制信号量来实现任务间的同步 ,使用互斥信号量来实现任务对共享资源的互斥访问,vxworks下任务间通信例程 等等。-Embedded real-time operating system VxWorks Experimental Course (Institute of Communication Engineering, Cho
JOB
- 编写并调度一个多道程序系统的作业调度模拟程序。 作业调度算法:采用基于先来先服务的调度算法。可以参考课本中的方法进行设计。 对于多道程序系统,要假定系统中具有的各种资源及数量、调度作业时必须考虑到每个作业的资源要求。 -Prepare and dispatch a multi-channel program scheduling system simulation program. Job scheduling algorithms: a first-come
dandaopichuli
- 为单道批处理系统设计一个作业调度程序。 由于在单道批处理系统中,作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此调度作业时不必考虑它所需要的资源是否得到满足,它所占用的 CPU时限等因素。 作业调度算法:①采用先来先服务(FCFS)调度算法 ②最短作业优先算法 ③响应比高者优先调度算法。 每个作业由一个作业控制块JCB表示,JCB可以包含如下信息:作业名、提交时间、所需的运行时间、所需的资源、作业状态、链指针等等。作业的状态可以是等待W(Wait)、运行R(Run)和完成F
xtimaer
- 企业控制中心,集中体现了运用高新技术调度公司资源,以优质服务为客户创造最大价值的核心理念。本着上面这种思想,为企业做一个如上功能的东西,这里的代码是一段实现。-Enterprise Control Center, embodies the use of high-tech scheduling company resources to create maximum value for the customer service the core concept. With the idea abo
os
- Fork: 实现了以进程解决生产者消费者问题. pclone: 实现了以线程解决生产者消费者问题. test_scheduler: 实现了处理机调度--实时调度算法EDF和RMS store_scheduler: 实现了存贮管理--动态不等长存储资源分配算法 HashFile: 实现了文件系统--Hash结构文件 device: 实现了设备管理--Linux设备驱动程序安装(注意头文件的位置随环境不同而改变)-Fork: to achieve a solution to pr
Airport-schedule
- 飞机场调度问题,资源中附有详细程序要求。-Airport scheduling, resources, including a detailed program requirements.
Elevator
- 实现5部电梯,20层楼的电梯调度程序。存在的问题: 由于在写调度算法时, 用的是顺序遍历这5个线程, 导致0号线程总是最有可能被调用, 4号线程总是最有可能空闲, 这是对资源的不太高效的利用, 有待改进。-Achieve 5 lifts, 20 floors of the elevator scheduler. Problems: Since writing the scheduling algorithm, using a sequence through these five threa
scheduling
- 操作系统中进程调度与资源分配算法(即银行家算法)的可视化演示程序,使用Java编写,GUI为SWING-Operating system process scheduling and resource allocation algorithm (ie, the banker' s algorithm), visual presentation program, written in Java, GUI SWING
rtos
- 老外写的时间片调度系统,非常简单,适合单片机,尤其是资源极少的单片机使用-Time slice scheduling system, written by foreigners is very simple, suitable for single-chip, in particular the use of very little resources, single-chip
Gtask_groupinr
- 基于Gridsim仿真工具的网格系统仿真代码包含含资源,任务,和调度 ,经测试可直接使用。 -Contains based on Gridsim simulation tool for grid system simulation code including resources, tasks, and scheduling, and has been tested and can be used directly.
NUC140_CAN_Master_CoOS
- 设备: Nuvoton NUC140VE3AN 评估板: Nu-LB_002 Rev2.0 编译器: CoIDE V1.1.0 任务: task_init 初始化目标板的资源,并创建其它任务,然后自我删除并退出调度。 get_datab 根据从子机接收到的ID数据,获得该ID的数据库信息。 update_db 等待输入消费金额,然后通过CAN发送消费金额到主机。 uart_print 打印余额。 描述: 本例子模拟了一个打卡
Mindows5.7
- Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。 Mindows可提供多种操作系统功能,是实时抢占式操作系统,任务支持多种优先级抢占调度,将实时性高的任务设置为高优先级就可以保证软件系统的实时性,用户也可根据自身需求选取需要的部分,也可在此基础上编写代码增加自己需要的功能,具有可裁剪性。 我将Wanlix和Mindows的开发过程记录下来,就形成了这本“底层工作者手册之嵌入式操作系统
wanlix
- Wanlix是一个内核非常小的嵌入式操作系统,只有几百个字节,但功能少,只提供任务切换功能,非常适合资源特别少但又需要任务切换的小项目。 Mindows可提供多种操作系统功能,是实时抢占式操作系统,任务支持多种优先级抢占调度,将实时性高的任务设置为高优先级就可以保证软件系统的实时性,用户也可根据自身需求选取需要的部分,也可在此基础上编写代码增加自己需要的功能,具有可裁剪性。 我将Wanlix和Mindows的开发过程记录下来,就形成了这本“底层工作者手册之嵌入式操作系统
resource-management
- 雷达资源管理代码,包括威胁度评估、系统仿真、自适应调度算法、基于遗传算法的自适应调度算法、基于时间指针的自适应调度算法。-Radar resource management code, including threat assessment, system simulation, adaptive scheduling algorithm, adaptive scheduling algorithm based on genetic algorithm, based on the time po